// 推荐问题管理相关类型定义

export interface RecommendedQuestion {
    id: string;
    questionContent: string;
    setCount: number;
    sortOrder: number;
    status: number;
    statusName: string;
    createTime: string;
    updateTime: string;
    createBy: string;
    updateBy: string;
}

// 推荐问题创建/更新参数
export interface RecommendedQuestionFormData {
    questionContent: string;
    setCount: number;
    sortOrder: number;
    language: string;
}

// 推荐问题编辑参数
export interface RecommendedQuestionEditData extends RecommendedQuestionFormData {
    id: string;
}

// 推荐问题查询参数
export interface RecommendedQuestionQueryParams {
    current?: number;
    size?: number;
    questionContent?: string;
    language?: string;
    startDate?: string;
    endDate?: string;
}

// 推荐问题分页响应
export interface RecommendedQuestionPageResponse {
    records: RecommendedQuestion[];
    total: number;
    current: number;
    size: number;
    pages: number;
}
